//引入jwt
const jwt = require('jsonwebtoken')
//密码锁
const secret = '这是token锁'
//加密
function getToken(data) {
    return jwt.sign(data, secret, {
        expiresIn: 24 * 24 * 60 * 60
    })
}
//解密
function verifyToken(str) {
    //为了防止密码报错太乱，捕捉错误解决
    try {
        return jwt.verify(str, secret)
    } catch {
        return false
    }
}

//暴露

module.exports = {
    getToken,
    verifyToken
}

